#ifndef __SERIAL_H
#define __SERIAL_H

#include <stdio.h>
#include "stm32f10x.h"  // 补充：Serial.c 用了STM32外设（如USART、GPIO），头文件需包含

// 关键修改：添加数组大小 [100]，与 Serial.c 中定义一致
extern char Serial_RxPacket[100];  
extern uint8_t Serial_RxFlag;

void Serial_Init(void);
void Serial_SendByte(uint8_t Byte);
void Serial_SendArray(uint8_t *Array, uint16_t Length);
void Serial_SendString(char *String);
void Serial_SendNumber(uint32_t Number, uint8_t Length);
void Serial_Printf(char *format, ...);

#endif
